package com.pwt.entity;

import io.swagger.v3.oas.annotations.media.Schema;
import com.pwt.entity.base.BaseEntity;
import javax.persistence.*;
import lombok.EqualsAndHashCode;
import lombok.Data;

import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;

import java.io.Serializable;
import java.util.Date;


/**
 * WERTEVAR
 *
 * @author auto generated
 * @date 2021-09-23 17:53:27
 */
@EqualsAndHashCode
@Data
@Entity
@Table(name = "WERTEVAR")
@Schema(name = "WERTEVAR")
@DynamicInsert
@DynamicUpdate
public class WERTEVAR implements Serializable {

	/**
	 * wVTEIL
	 * nullable : true
	 * default  : null
	 */
	@Id
	@Schema(name = "wVTEIL",description = "wVTEIL")
	@Column(name = "WVTEIL", nullable = true)
	private Integer wVTEIL;

	/**
	 * wVMERkMAL
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "wVMERkMAL",description = "wVMERkMAL")
	@Column(name = "WVMERkMAL", nullable = true)
	private Short wVMERkMAL;

	/**
	 * wVUNTERS
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "wVUNTERS",description = "wVUNTERS")
	@Column(name = "WVUNTERS", nullable = true)
	private Integer wVUNTERS;

	/**
	 * wVWERTNR
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "wVWERTNR",description = "wVWERTNR")
	@Column(name = "WVWERTNR", nullable = true)
	private Integer wVWERTNR;

	/**
	 * wVWERT
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "wVWERT",description = "wVWERT")
	@Column(name = "WVWERT", nullable = true)
	private Double wVWERT;

	/**
	 * wVATTRIBUT
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "wVATTRIBUT",description = "wVATTRIBUT")
	@Column(name = "WVATTRIBUT", nullable = true)
	private Integer wVATTRIBUT;

	/**
	 * wVPRUEFER
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "wVPRUEFER",description = "wVPRUEFER")
	@Column(name = "WVPRUEFER", nullable = true)
	private Integer wVPRUEFER;

	/**
	 * wVPRUEFMIT
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "wVPRUEFMIT",description = "wVPRUEFMIT")
	@Column(name = "WVPRUEFMIT", nullable = true)
	private Integer wVPRUEFMIT;

	/**
	 * wVMASCHINE
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "wVMASCHINE",description = "wVMASCHINE")
	@Column(name = "WVMASCHINE", nullable = true)
	private Integer wVMASCHINE;

	/**
	 * wVNEST
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "wVNEST",description = "wVNEST")
	@Column(name = "WVNEST", nullable = true)
	private Integer wVNEST;

	/**
	 * wVDATZEIT
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "wVDATZEIT",description = "wVDATZEIT")
	@Column(name = "WVDATZEIT", nullable = true)
	private java.util.Date wVDATZEIT;

	/**
	 * wVSTIANF
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "wVSTIANF",description = "wVSTIANF")
	@Column(name = "WVSTIANF", nullable = true)
	private Boolean wVSTIANF;

	/**
	 * wVCHARGE
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "wVCHARGE",description = "wVCHARGE")
	@Column(name = "WVCHARGE", nullable = true, length = 30)
	private String wVCHARGE;

	/**
	 * wVAUFTRAG
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "wVAUFTRAG",description = "wVAUFTRAG")
	@Column(name = "WVAUFTRAG", nullable = true, length = 20)
	private String wVAUFTRAG;

	/**
	 * wV0005
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "wV0005",description = "wV0005")
	@Column(name = "WV0005", nullable = true, length = 35)
	private String wV0005;

	/**
	 * wV0014
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "wV0014",description = "wV0014")
	@Column(name = "WV0014", nullable = true, length = 40)
	private String wV0014;

	/**
	 * wV0015
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "wV0015",description = "wV0015")
	@Column(name = "WV0015", nullable = true)
	private Integer wV0015;

	/**
	 * wV0016
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "wV0016",description = "wV0016")
	@Column(name = "WV0016", nullable = true, length = 32)
	private String wV0016;

	/**
	 * wV0017
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "wV0017",description = "wV0017")
	@Column(name = "WV0017", nullable = true, length = 32)
	private String wV0017;

	/**
	 * wV0031
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "wV0031",description = "wV0031")
	@Column(name = "WV0031", nullable = true)
	private String wV0031;

	/**
	 * wV0009
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "wV0009",description = "wV0009")
	@Column(name = "WV0009", nullable = true, length = 10)
	private String wV0009;


	/**
	 * cREATETIME
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "CREATETIME",description = "CREATETIME")
	@Column(name = "CREATETIME", nullable = true, length = 10)
	private Date cREATETIME;

}
